# -*- coding: utf-8 -*-
class Quimicos:

    def __init__(self):
        self.a = 0
        self.gas = ["hidrogeno","h","oxigeno","o","carbono","c","nitrogeno","n","fluor","f","cloro","cl","azufre","s","fosforo","p","bromo","br","selenio","se","yodo","i"]
        self.metal = ["litio","li","berilio","be","sodio","na","magnesio","mg","potasio","k","calcio","ca","escandio","sc","titanio","ti","vanadio","v","cromo","cr","manganeso","mn","hierro","fe","cobalto","co","niquel","ni","cobre","cu","cinc","zn","galio","ga","rubidio","rb","estroncio","sr","itrio","y","circonio","zr","niobio","nb","molibdeno","mo","tecnecia","tc","rutenio","ru","rodio","rh","paladio","pd","plata","ag","cadmio","cd","indio","in","estaño","sn","cesio","cs","bario","ba","lantano","la","hafnio","hf","tantalo","ta","volframio","w","renio","re","osmio","os","iridio","ir","platino","pt","oro","au","mercurio","hg","talio","tl","plomo","pb","bismuto","bi","francio","fr","radio","ra","actinio","ac","rutherfordio","rf","dubnio","db","seaborgio","sg","bohrio","bh","hassio","hs","meitnerio","mt"]
        self.gasnoble = ["radon","rn","xenon","xe","cripton","kr","argon","ar","neon","ne","helio","he"]
        self.nitrogenoides = ["astato","at","polonio","po","teluro","te","antimonio","sb","arsenico","as","germanio","ge","silicio","si","boro","b"]
        self.metaltransicion = ["ununnilio","uum","unununio","uuu","unumbio","uub","ununcuadio","uuq","ununhexio","uuh","ununactio","uuo"]

    def busca(self):
        print "Decea saber el grupo en que se encuentra el elemento o Digite el simbolo para saber el nombre del elemento"
        print "Digite el nombre del elemento"
        self.a = raw_input()

    def ope(self):
        if self.a in self.gas:
            print "Este elemento esta entre el grupo de: Gases"
        if self.a in self.metal:
            print "Este elemento esta entre el grupo de: Metales"
        if self.a in self.gasnoble:
            print "Este elemento esta entre el grupo de: Gases Nobles"
        if self.a in self.nitrogenoides:
            print "Este elemento esta entre el grupo de: Elementos Nitrogenoides"
        if self.a in self.metaltransicion:
            print "Este elemento esta entre el grupo de: Metales de Transicion"

    def busca2(self):
        print "Desea conocer a que elemento pertenece un simbolo?"
        print "Digite el simbolo"
        self.a = raw_input()

    def ope2(self):
        if self.a == 'h':
            print 'Hidrogeno: Peso atomico = 1.00: Numero atomico = 1: Es un elemento de los Alcalinos Terreos'
        if self.a == 'o':
            print 'Oxigeno: Peso atomico = 15.99: Numero atomico = 8: Es un elemento de los Calcògenos Anfigenos'
        if self.a == 'c':
            print 'Carbono: Peso atomico = 12.01: Numero atomico = 6: Es un elemento de los Carbonoides'
        if self.a == 'n':
            print 'Nitrogeno: Peso atomico = 14.00: Numero atomico = 7: Es un elemento de los Nitrogenoides'
        if self.a == 'f':
            print 'Flúor: Peso atomico = 18.99: Numero atomico = 9: Es un elemento de los G. Nobles Halògenos'
        if self.a =='p':
            print 'Fósforo: Peso atomico = 30.97: Numero atomico = 15: Es un elemento de los Nitrogenoides'
        if self.a == 's':
            print 'Azufre: Peso atomico = 32.06: Numero atomico = 16: Es un elemento de los Calcògenos Anfigenos'
        if self.a == 'cl':
            print 'Cloro: Peso atomico = 35.45: Numero atomico = 17: Es un elemento de los G. Nobles Halògenos'
        if self.a == 'se':
            print 'Selenio: Peso atomico = 78.96: Numero atomico = 34: Es un elemento de los Calcògenos Anfigenos'
        if self.a == 'br':
            print 'Bromo: Peso atomico = 79.90: Numero atomico = 35: Es un elemento de los G. Nobles Halògenos'
        if self.a == 'i':
            print 'Yodo: Peso atomico = 126.9: Numero atomico = 53: Es un elemento de los G. Nobles Halògenos'
        if self.a == 'he':
            print 'Helio: Peso atomico = 4.00: Numero atomico = 2: Es un elemento de los G. Nobles Halògenos'
        if self.a == 'ne':
            print 'Neón: Peso atomico = 20.18: Numero atomico = 10: Es un elemento de los G. Nobles Halògenos'
        if self.a == 'ar':
            print 'Argón: Peso atomico = 39.94: Numero atomico = 18: Es un elemento de los G. Nobles Halògenos'
        if self.a == 'kr':
            print 'Kriptón: Peso atomico = 83.8: Numero atomico = 36: Es un elemento de los G. Nobles Halògenos'
        if self.a == 'xe':
            print 'Xenón: Peso atomico = 131.3: Numero atomico = 54: Es un elemento de los G. Nobles Halògenos'
        if self.a == 'rn':
            print 'Radón: Peso atomico = (222): Numero atomico = 86: Es un elemento de los G. Nobles Halògenos. PELIGROSO'
        if self.a == 'b':
            print 'Boro: Peso atomico = 79.90: Numero atomico = 35: Es un elemento de los G. Nobles Halògenos'
        if self.a == 'si':
            print 'Silicio: Peso atomico = 28.08: Numero atomico = 14: Es un elemento de los Carbonoideos'
        if self.a == 'ge':
            print 'Germanio: Peso atomico = 72.64: Numero atomico = 32: Es un elemento de los Carbonoideos'
        if self.a == 'as':
            print 'Arsénico: Peso atomico = 74.92: Numero atomico = 33: Es un elemento de los Nitrogenoides'
        if self.a == 'sb':
            print 'Antimonio: Peso atomico = 121.7: Numero atomico = 51: Es un elemento de los Nitrogenoides'
        if self.a == 'te':
            print 'Teluro: Peso atomico = 127.6: Numero atomico = 52: Es un elemento de los Calcògenos Anfigenos'
        if self.a == 'po':
            print 'Polonio: Peso atomico = (209): Numero atomico = 84: Es un elemento de los Calcògenos Anfigenos. PELIGROSO'
        if self.a == 'at':
            print 'Astato: Peso atomico = (210): Numero atomico = 85: Es un elemento de los G. Nobles Halògenos. PELIGROSO'
        if self.a == 'uun':
            print 'Ununnilio: Peso atomico = (281): Numero atomico = 110: Es un elemento que se encuentra por fuera de la catalogacion'
        if self.a == 'uuu':
            print 'Unununio: Peso atomico = (272): Numero atomico = 111: Es un elemento que se encuentra por fuera de la catalogacion'
        if self.a == 'uub':
            print 'Ununbio: Peso atomico = (285): Numero atomico = 112: Es un elemento que se encuetra por fuera de la catalogacion'
        if self.a == 'uuq':
            print 'Ununcuadio: Peso atomico = (289): Numero atomico = 114: Es un elemento que se encuentra por fuera de la catalogacion'
        if self.a == 'uuh':
            print 'Ununhexio: Peso atomico = ?: Numero atomico = 116: Elemento sin catalogar'
        if self.a == 'uuo':
            print 'Ununactio: Peso atomico = ?: Numero atomico = 118: Elemento sin catalogar'
        if self.a == 'li':
            print 'Litio: Peso atomico = 6.94: Numero atomico = 3: Es un elemento que se encuentra en los Alcalinos Tèrreos'
        if self.a == 'be':
            print 'Berilio: Peso atomico = 9.01: Numero atomico = 4: Es un elemento que se encuentra en los Alcalinos Tèrreos'
        if self.a == 'na':
            print 'Sodio: Peso atomico = 22.99: Numero atomico = 11: Es un elemento que se encuentra en los Alcalinos Tèrreos'
        if self.a == 'mg':
            print 'Magnesio: Peso atomico = 24.30: Numero atomico = 12: Es un elemento que se encuentra en los Alcalinos Tèrreos'
        if self.a == 'al':
            print 'Aluminio: Peso atomico = 26.98: Numero atomico = 13: Es un elemento que se encuentra en los Tèrreos'
        if self.a == 'k':
            print 'Potasio: Peso atomico = 39.1: Numero atomico = 19: Es un elemento que se encuentra en los Alcalinos Tèrreos'
        if self.a == 'ca':
            print 'Calcio: Peso atomico = 40.08: Numero atomico = 20: Es un elemento que se encuetra en los Alcalinos Tèrreos'
        if self.a == 'sc':
            print 'Escandio: Peso atomico = 44.95: Numero atomico = 21: Es un elemento que se encuentra en los Fràgiles'
        if self.a == 'ti':
            print 'Titanio: Peso atomico = 47.87: Numero atomico = 22: Es un elemento que se encuentra en los Fràgiles'
        if self.a == 'v':
            print 'Vanadio: Peso atomico = 50.94: Numero atomico = 23: Es un elemento que se encuentra en los Fràgiles'
        if self.a == 'cr':
            print 'Cromo: Peso atomico = 51.99: Numero atomico = 24: Es un elemento que se encuentra en los Fràgiles'
        if self.a == 'mn':
            print 'Manganeso: Peso atomico = 54.94: Numero atomico = 25: Es un elemento que se encuentra en los Fràgiles'
        if self.a == 'fe':
            print 'Hierro: Peso atomico = 55.84: Numero atomico = 26: Es un elemento que se encuentra en los Dùctiles'
        if self.a == 'co':
            print 'Cobalto: Peso atomico = 58.93: Numero atomico = 27: Es un elemento que se encuentra en los Dùctiles'
        if self.a == 'ni':
            print 'Niquel: Peso atomico = 58.69: Numero atomico = 28: Es un elemento que se encuentra en los Dùctiles'
        if self.a == 'cu':
            print 'Cobre: Peso atomico = 63.54: Numero atomico = 29: Es un elemento que se encuentra en los Dùctiles'
        if self.a == 'zn':
            print 'Cinc: Peso atomico = 65.40: Numero atomico = 30: Es un elemento que se encuentra en los (1)'
        if self.a == 'ga':
            print 'Galio: Peso atomico = 69.72: Numero atomico = 31: Es un elemento que se encuentra en los Tèrreos'
        if self.a == 'rb':
            print 'Rubidio: Peso atomico = 85.47: Numero atomico = 37: Es un elemento que se encuentra en los Alcalinos Tèrreos'
        if self.a == 'sr':
            print 'Estroncio: Peso atomico = 87.62: Numero atomico = 38: Es un elemento que se encuentra en los Alcalinos Tèrreos'
        if self.a == 'y':
            print 'Itria: Peso atomico = 88.90: Numero atomico = 39: Es un elemento que se encuentra en los Fràgiles'
        if self.a == 'zr':
            print 'Circoio: Peso atomico = 91.22: Numero atomico = 40: Es un elemento que se encuentra en los Fràgiles'
        if self.a == 'nb':
            print 'Niobio: Peso atomico = 92.9: Numero atomico = 41: Es un elemento que se encuentra en los Fràgiles'
        if self.a == 'mo':
            print 'Molibdeno: Peso atomico = 95.9: Numero atomico = 42: Es un elemento que se encuentra en los Fràgiles'
        if self.a == 'tc':
            print 'Tecnecio: Peso atomico = (98): Numero atomico = 43: Es un elemento que se encuentra en los Fràgiles. PELIGROSO'
        if self.a == 'ru':
            print 'Rutenio: Peso atomico = 101: Numero atomico = 44: Es un elemento que se encuentra en los Dùctiles'
        if self.a == 'rh':
            print 'Rodio: Peso atomico = 102.9: Numero atomico = 45: Es un elemento que se encuentra en los Dùctiles'
        if self.a == 'pd':
            print 'Paladio: Peso atomico = 106.4: Numero atomico = 46: Es un elemento que se encuentra en los Dùctiles'
        if self.a == 'ag':
            print 'Plata: Peso atomico = 107.9: Numero atomico = 47: Es un elemento que se encuentra en los Dùctiles'
        if self.a == 'cd':
            print 'Cadmio: Peso atomico = 112.4: Numero atomico = 48: Es un elemento que se encuentra en los (1)'
        if self.a == 'in':
            print 'Indio: Peso atomico = 114.8: Numero atomico = 49: Es un elemento que se encuentra en los Tèrreos'
        if self.a == 'sn':
            print 'Estaño: Peso atomico = 118.7: Numero atomico = 50: Es un elemento que se encuentra en los Carbonoideos'
        if self.a == 'cs':
            print 'Cesio: Peso atomico = 132.9: Numero atomico = 55: Es un elemento que se encuentra en los Alcalinos Tèrreos'
        if self.a == 'ba':
            print 'Bario: Peso atomico = 137.3: Numero atomico = 56: Es un elemento que se encuentra en los Alcalinos Tèrreos'
        if self.a == 'la':
            print 'Lantano: Peso atomico = ?:_ 57-71*'
        if self.a == 'hf':
            print 'Hafnio: Peso atomico = 178.5: Numero atomico = 72: Es un elemento que se encuentra en los Fràgiles'
        if self.a == 'ta':
            print 'Tántalo: Peso atomico = 180.9: Numero atomico = 73: Es un elemento que se encuentra en los Fràgiles'
        if self.a == 'w':
            print 'Volframio: Peso atomico = 183.8: Numero atomico = 74: Es un elemento que se encuentra en los Fràgiles'
        if self.a == 're':
            print 'Renio: Peso atomico = 186.2: Numero atomico = 75: Es un elemento que se encuentra en los Fràgiles'
        if self.a == 'os':
            print 'Osmio: Peso atomico = 190.2: Numero atomico = 76: Es un elemento que se encuentra en los Dùctiles'
        if self.a == 'ir':
            print 'Iridio: Peso atomico = 192.2: Numero atomico = 77: Es un elemento que se encuentra en los Dùctiles'
        if self.a == 'pt':
            print 'Platino: Peso atomico = 195.1: Numero atomico = 78: Es un elemento que se encuentra en los Dùctiles'
        if self.a == 'au':
            print 'Oro: Peso atomico = 197: Numero atomico = 79: Es un elemento que se encuentra en los Dùctiles'
        if self.a == 'hg':
            print 'Mercurio: Peso atomico = 200.6: Numero atomico = 80: Es un elemento que se encuentra en los (1)'
        if self.a == 'ti':
            print 'Talio: Peso atomico = 204.4: Numero atomico = 81: Es un elemento que se encuentra en los Tèrreos'
        if self.a == 'pb':
            print 'Plomo: Peso atomico = 207.2: Numero atomico = 82: Es un elemento que se encuentra en los Carbonoideos'
        if self.a == 'bi':
            print 'Bismuto: Peso atomico = 208.9: Numero atomico = 83: Es un elemento que se encuentra en los Nitrogenoideos'

    def Adios():
        print 'Hasta luego y gracias'
        print 'Proximamente mas funciones'
        print 'Hecho por: juan carlos gomez'
        

            
#inicio
elementos = Quimicos()
elementos.busca()
elementos.ope()
elementos.busca2()
elementos.ope2()
